home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 1997 January: Mac OS SDK / Dev.CD Jan 97 SDK2.toast / Development Kits (Disc 2) / OpenDoc / OpenDoc Development / Debugging Support / OpenDoc™ Source Code / Storage / LinkDefs.h < prev    next >
Encoding:
C/C++ Source or Header  |  1996-08-28  |  5.1 KB  |  149 lines  |  [TEXT/MPS ]

  1. /*
  2.     File:        LinkDefs.h
  3.  
  4.     Contains:    #defines for data interchange dialogs
  5.  
  6.     Owned by:    Craig Carper
  7.  
  8.     Copyright:    © 1993 - 1996 by Apple Computer, Inc., all rights reserved.
  9.  
  10.     Change History (most recent first):
  11.  
  12.          <2>     6/21/96    eeh        task 10008: add buttons etc. for AppleGuide
  13.         <13>     8/23/95    CC        1278840: Added kPasteAsEmbedEditorText
  14.                                     item.
  15.         <12>     8/11/95    jpa        Number rsrcs from subsystem base [1276412]
  16.         <11>     7/28/95    CC        1242576: Removed #defines for Others
  17.                                     dialog.
  18.         <10>     4/27/95    CC        1243348: Removed BreakLinkAlert resources.
  19.          <9>     3/27/95    CC        1229640: Added items for editor popup and
  20.                                     static text.
  21.          <8>      3/3/95    CC        1223861 Added kLinkStatusAlertID and
  22.                                     kLinkEditionAlertID.
  23.          <7>     2/24/95    CC        1153783: Changed kODLinkMgrEditionSuffixID
  24.                                     to kODLinkMgrEditionTemplateID.
  25.          <6>     2/15/95    CC        1196831 Added kODLinkInfoSizeInBytes and
  26.                                     kODLinkInfoSizeInK.
  27.                                     1220324 Adjusted constants for changes to
  28.                                     LinkDlgs.r
  29.          <5>      2/7/95    CC        1211295: Added kPasteAsKindLabel
  30.                                     kPasteAsKindText.
  31.          <4>      2/1/95    CC        1153347: Added symbolic constant for 'STR '
  32.                                     resource.
  33.          <3>     1/10/95    CC        1153930: Added constants for "Others"
  34.                                     dialog (translation choices); new constants
  35.                                     for Paste As dialog.
  36.          <2>     9/20/94    CC        1160232 - Added constants for link cycle
  37.                                     Alert dialog.
  38.          <1>     6/24/94    CC        first checked in
  39.  
  40.         ------------------- CC ---- Converted to SOM
  41.  
  42.          <2>     3/17/94    CC        Added defs for link info dialogs. (1151329)
  43.          <1>     3/14/94    CC        first checked in
  44.          <0>     3/14/94    CC        Defines for Paste As dialog (1144253).
  45.  
  46.     To Do:
  47. */
  48.  
  49. #ifndef _LINKDEFS_
  50. #define _LINKDEFS_
  51.  
  52. #ifndef _RSRCBASE_
  53. #include "RsrcBase.h"
  54. #endif
  55.  
  56. #define kPasteAsDlgID                    (kODStorageRsrcBase + 0)
  57. #define kLinkSrcInfoDlgID                (kODStorageRsrcBase + 1)
  58. #define kLinkDstInfoDlgID                (kODStorageRsrcBase + 2)
  59. #define kLinkUpdateAlertID                (kODStorageRsrcBase + 3)
  60. #define kLinkStatusAlertID                (kODStorageRsrcBase + 4)
  61. #define kLinkEditionAlertID                (kODStorageRsrcBase + 5)
  62. #define kLinkDlgsppatID                    (kODStorageRsrcBase + 6)
  63.  
  64. // Resources used by Paste As dialog items
  65. #define kPasteAsMergePictID                (kODStorageRsrcBase + 7)
  66. #define kPasteAsEmbedPictID                (kODStorageRsrcBase + 8)
  67. #define kPasteAsEmbedPopupCntl            (kODStorageRsrcBase + 9)
  68. #define kPasteAsEmbedPopupMenu            (kODStorageRsrcBase + 10)
  69. #define kPasteAsKindPopupCntl            (kODStorageRsrcBase + 11)
  70. #define kPasteAsKindPopupMenu            (kODStorageRsrcBase + 12)
  71. #define kPasteAsCheckboxCtrlID            (kODStorageRsrcBase + 13)
  72. #define kPasteAsAutoRadioBtnCtrlID        (kODStorageRsrcBase + 14)
  73. #define kPasteAsManualRadioBtnCtrlID    (kODStorageRsrcBase + 15)
  74. #define kPasteAsMergeRadioBtnCtrlID        (kODStorageRsrcBase + 16)
  75. #define kPasteAsEmbedRadioBtnCtrlID        (kODStorageRsrcBase + 17)
  76. #define kPasteAsEditorPopupCntl            (kODStorageRsrcBase + 18)
  77. #define kPasteAsEditorPopupMenu            (kODStorageRsrcBase + 19)
  78.  
  79. // Resources used by Link Info dialog items
  80. #define kManualRadioBtnCtrlID            (kODStorageRsrcBase + 20)
  81. #define kAutomaticRadioBtnCtrlID        (kODStorageRsrcBase + 21)
  82. #define kOnSaveRadioBtnCtrlID            (kODStorageRsrcBase + 22)
  83.  
  84. // Strings used by Paste As dialog
  85. #define kODPasteAsNoUserKindID            (kODStorageRsrcBase + 23)
  86.  
  87. // Strings used by Link Info dialogs
  88. #define kODLinkInfoStrUnknownID            (kODStorageRsrcBase + 24)
  89.  
  90. // String resources used by the Link Manager
  91. #define kODLinkMgrEditionTemplateID        (kODStorageRsrcBase + 25)
  92. #define kODLinkMgrCannotShowSourceID    (kODStorageRsrcBase + 26)
  93.  
  94. // Items in Paste As dialog
  95. #define kPasteAsOKBtn                 1
  96. #define kPasteAsCancelBtn             2
  97. #define kPasteAsLinkCheckbox         3
  98. #define kPasteAsUpdateText             4
  99. #define kPasteAsUpdateDisabledText     5
  100. #define kPasteAsAutomaticRadioBtn     6
  101. #define kPasteAsManualRadioBtn         7
  102. #define kPasteAsHorizSep             8
  103. #define kPasteAsDestinationText         9
  104. #define kPasteAsMergePict            10
  105. // User item to disable previous item
  106. #define kPasteAsMergeRadioBtn        12
  107. #define kPasteAsEmbedPict            13
  108. // User item to disable previous item
  109. #define kPasteAsEmbedRadioBtn        15
  110. #define kPasteAsEmbedPopup            16
  111. #define kPasteAsKindPopup            17
  112. #define kPasteAsKindLabel            18
  113. #define kPasteAsKindText            19
  114. #define kPasteAsEditorPopup            20
  115. #define kPasteAsEditorLabel            21
  116. #define kPasteAsEditorText            22
  117. #define kPasteAsEmbedEditorText        23
  118. #define kPasteAsDefaultButtonItem    24
  119. #define kPasteAsAGButton            25
  120.  
  121. // Items in the Paste As popup menu
  122. #define kODPasteAsFrameMenuItem            1
  123. #define kODPasteAsLargeIconMenuItem        2
  124. #define kODPasteAsSmallIconMenuItem        3    
  125. #define kODPasteAsThumbnailMenuItem        4
  126.  
  127. // Items in Link Source and Link Destination Info dialogs
  128. #define kLinkInfoOKBtn                     1
  129. #define kLinkInfoCancelBtn                 2
  130. #define kLinkInfoDefaultButtonItem          3
  131. #define kLinkInfoSeparator               4
  132. #define kLinkInfoFindSrcBtn                 5
  133. #define kLinkInfoUpdateBtn                 6
  134. #define kLinkInfoBreakLinkBtn             7
  135. #define kLinkInfoManualRadioBtn             8
  136. #define kLinkInfoOnSaveRadioBtn             9
  137. #define kLinkInfoAutoRadioBtn            10
  138. #define kLinkInfoModificationDate        11
  139. #define kLinkInfoCreationDate            13
  140. #define kLinkInfoKind                    15
  141. #define kLinkInfoAGButton                17
  142. #define kLinkInfoStayInDialog            17
  143.  
  144. // Items in Link Update alert
  145. #define kLinkUpdateContinueBtn            1
  146. #define kLinkUpdateStopBtn                2
  147.  
  148. #endif // _LINKDEFS_
  149.